
                         PRODUCT DESCRIPTION
                         ===================
                             PRUDENS INC.
                            Jan. 10, 1997


 * The price listed is only for your reference. It may be changed without
   prior notice. If you register thru CompuServe, you will see the lastest
   price online.

 * Check ORDER.TXT for SALE price. If there is any difference, the price in
   ORDER.TXT applied. Be aware that the price in ORDER.TXT has an expiration
   date. Act now before the SALE ends.

 * If you are in SWREG on CompuServe, you can do a keyword search on 'PRUDENS'
   for all products.


 *****************************************************************************
 * YEAH! COOL!! Check out the promotion!! What a Great Deal!!                *
 *****************************************************************************

   DO READ THIS SECTION:      [REGISTRATION]
   DO CHECK OUT THIS SECTION: [NEW & HOT - Special promotion until ...]


PRUDENS PROFILE
===============

    PRUDENS is the leading operating system level utilities providers for
    Windows 3x and Windows 95. We provide different SPY utilities which target
    on different areas, such as, program launching/termination, registry/INI
    access, module loading and unloading, ODBC activities, COM port or
    Windows socket access, memory access, resource (bitmapm icon, cursor,
    font, accelerators, menu) creation and destruction, and more.

    We also provide the developing libraries, for example, FUNCHOOK, SMM,
    and WUTL95, which are the only libraries available on Windows 95 that
    you can setup system-wide hook, share memory among any 16/32 bit
    programs, and excellent utility API collection for Windows 95.


         PRUDENS INC.
         100 Borris Circle, #302
         Streamwood, IL 60107
         USA

         FAX       : 1-630-372-2469
         CompuServe: 71670,176
         Internet  : prudens@pcweb.dpliv.com


WHERE TO FIND TRIAL VERSION
===========================

    Most of the products do have a shareware version.
    You can download them from:

    CompuServ: MSBASIC, FOXPRO, BDELPHI32, WINSHARE, WINNEWS,
               WINUTIL, MSWIN95, MSWIN, etc.
    Internet : www.pcmag.com


TO RELATED PROFESSIONALS
========================

    (Publisher, author)
    If you consider to put the trial version of SPYs on the CD for your book
    or magazine, you can obtain the trial version on most CompuServe forums.
    You can freely redistribute the trial edition to anyone or to anywhere.
    However we suggest you to email us your profile (name, company, address,
    phone/fax, email address) and request/plan (such as: publication, publish
    date) to us:
           CompuServe: 71670,176
           Internet:   prudens@pcweb.dpliv.com
    Your name and email address will be added to a special list
    that enables you to receive the most recent release (most products are
    updated monthly).

    (Retailer)
    If you would like to add our products to your list for your customers to
    choose from, please email your information with the request to:
           CompuServe: 71670,176
           Internet:   prudens@pcweb.dpliv.com


REGISTRATION
============

    *****************************************************************
    *               DO  NOT  GIVE  UP  YOUR  RIGHTS                 *
    *****************************************************************

    (for registered professionals)

    You should find a registration form in the package. Please do take few
    minutes to complete the form and register the product.

    Please fax or email us your registration form which should include:

           - name
           - company name
           - address
           - phone#
           - fax#
           - registration# shown in the program
           - email address
           - registration or change of registration information
           - misc. questions

    After you register your copy, your email address will be added to our
    auto-email list. If there is a change to your email address, please
    notify us immediately to update our auto-email database. Please do
    include the above information.

    If there is a major change to the shared DRIVERs which may make your copy
    incompatible with upcoming SPYs. You will receive the update via email of
    the same product for the same platform absolutely free of charge in one
    year within one year (from the date of purchase).

    Please be noted that this free update service is not part of the product.
    It is the extra service we provide to all our customers. To receive this
    service, simply send back the registration form. The free service expires
    in one year from the purchase date.

    Start the service, send in your registration today:

           FAX: 1-630-372-2469
           CompuServe: 71670,176
           Internet: prudens@pcweb.dpliv.com

    If you have any question (technical or nontechnical):
         . for emergency, please use fax
         . for general questions, please use email.


HOW TO ORDER
============

    You may order the full version by:

    1. Register on CompuServe (available for most products).
    or
    2. Send your order and payment (check/money orders only) to

                PRUDENS INC. #302
                100 Borris Circle
                Streamwood, IL 60107


    Some products have different versions for different platforms (Windows 3.x,
    Windows 95, or Windows NT). Please make sure you clearly indicate:
              - product name &
              - platform (version)
    If you order the subscription, you will receive quarterly update of that
    product.

    In your order, do include your name, comapny, address, phone#, fax#,
    and email address. We sometimes need to contact you about the order,
    please do give us your phone#, fax#, and email address.

    Thank you very much.


NEW & HOT - Special promotion until ...
=======================================

        ************************************************************
        * Please note:                                             *
        *----------------------------------------------------------*
        *    if you register via CompuServe, you will not get the  *
        *    discount since CIS does not handle it for us and you  *
        *    will be charged the full price.                       *
        ************************************************************

A. System-wide hook?
   Need to setup system-wide hook to monitor certain APIs in your project?
   See FUNCHOOK, the only available (16/32) API level hook library
   for Windows 95 in the world.

B. SPYs
   - Check out the SALE PRICE for each SPYs
     (print ORDER.TXT)
   - Great deal, order INISpy3x today to receive RegSpy3x for free.

C. New release: these products are just in town
    1. TopToBottom (PRO Edition of DLLCheck 95) v 4.0 for Windows 95 (with OCX, VXD)
    2. ResSpy95 for Windows 95
    3. ResSpy3x for Windows 3.x
    4. ODBCSpy95 for Windows 95
    5. MemMonitor95 Professional Edition for Windows 95
    6. MemMonitor95 Standard Edition for Windows 95
    7. ComSpy3x for Windows 3x

D. New update: the new version is available
    1. INISpy95 for Windows 95 v 4.1 (Check the new interface out)
    2. ExeSpy95 for Windows 95 v 4.2 (File/Dir, Registry, INI, etc)
    2. ExeSpy3x for Windows 3.x v 3.2 (File/Dir, Registry, INI, etc)
    3. ComSpy95 for Windows 95 v 4.0.3

E. Upcoming:
    1. API-Insight95 for Windows 95  (read product info below)
    2. API-Insight3x for Windows 3.x (read product info below)
    3. ComSpy95 for Windows 95 v 4.1 (adding TAPI)
    4. ComSpy3x for Windows 3.x v 3.1 (adding WinSock, TAPI)
    5. MemSpy95 for Windows 95 v 4.0
    6. MemSpy3x for Windows 3.x v 3.0
    7. ODBCSpy3x for Windows 3.x
    8. MemMonitor3x Professional Edition for Windows 3.x
    9. MemMonitor3x Standard Edition for Windows 3.x


*******************************************************************************
*              D E V E L O P E R S   &   GURUS   G A L A R Y                  *
*******************************************************************************

   Who says SYSTEM-WIDE hook is impossible in 32 bit environment (Windows 95).

   We have developed technology to install system-wide hooks (which can hook
   into any APIs directly), the technology to create share memory (allocate
   memory to share among any 32bit or 16bit application), and the technology
   to create patch patching into Windows KERNEL. All these technologies are
   used in any of our SPYs products. You may not see it visually but it is
   there ... Check all Windows 3x/95 SPYs out youself.

   The Windows 95 version reports you both 32 bit and 16 bit activilities,
   including undocumented/unexported functions which deal with actual module
   loading, inserting into module reference list in the process database,
   and unloading/removing from the process database.

   Let SPYs open a window to Windows 3x or Windows 95 for you ...

   We update the trial versions of SPYs and other products on many CompuServe
   (for example, WinUtil, WinUser, MSWIN32, and more) libraries periodically.
   You can down the lastest trial version from CompuServe...


    ********************************************************************
    * Check ORDER.TXT for SALE PRICE                                   *
    ********************************************************************

A. ExeSpy - Powerful program monitor for Windows 3x and Windows 95

   Nightmare #1:
      'many existing 16 bit applications broken after upgrading
       to Windows 95 or Windows NT'

   Nightmare #2:
      'Program can not start... one or more components are missing ...
       Please reinstall the application ...'

   As an end-user or a system administrator, do you really reinstall the whole
   package. Or you will first try to find out what exactly has been lost or has failed?
   Let ExeSpy help. ExeSpy can pinpoint which components (DLLs/Exes/Drvs/VBXes)
   that Windows is looking for, Just locate these missing things and copy them
   to the system!! ExeSpy also provides you the information if the application
   can not start because of failing to create a window.

   For Windows 3.x:
      US$  79.95 - single user license (SW#8410)
      US$ 299.95 - Corporate unlimited users

   For Windows 95:
      US$ 129.95 - Single user license (SW#12134)
      US$ 495.95 - Corporate unlimited users

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)


B. IniSpy - Powerful Registry and INI file tracer for Windows 95
          - Powerful INI file tracer for Windows 3.x

   Nightmare #3:
      'which ini files are accessed by the program and where they are"

   INI Spy allows you to monitor read and write activity by any 16-bit
   Windows application against all INI-style files in your system.  It
   reports the values read and retrieved from INI files and attaches to
   the log the date and time the activity took place. You can spy on
   specific initialization files or select all INI-style files. The
   Windows 95 version also traces all Registration Database calls!

   RegSpy for Windows 3.x monitors 16 registry activities. It is now coming
   with INISpy3x for no charge.

   For Windows 3.x: (2 in 1, INISpy3x + RegSpy3x)
       US$  49.00 - Single user license (SW#9141)
       US$ 249.95 - Corporate unlimited users

   For Windows 95: (2 in 1: INISpy95+RegSpy95)
       US$ 129.95 - Single user license (SW#12135)
       US$ 495.95 - Corporate unlimited users

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)


C. DLLCheck/TopToBottom - Powerful module tracer for Windows

   DLLCheck reports all loaded modules and their relationship. It also
   traps any loading of a module.

   TopToBottom95 for Windows 95 is the PRO edition of DLLCheck95. It adds
   the OCX and VXD portions. This is a tool that really tell you every loaded
   module from top to bottom ...

   For Windows 3.x: (DLLCheck3x is free with ExeSpy)

   For Windows 95:
       DLLCheck 95
           US$ 129.95 - Single user license (SW#12137)
           US$ 495.95 - Corporate unlimited users
       TopToBottom95
           US$ 149.95 - Single user license (SW#12323)
           US$ 595.95 - Corporate unlimited users

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)


D. ComSpy - COMM port Monitor

   Check it out. When you connect to CompuServe or American Online, how the
   data is transferred. What get sent out? And what is received? You can
   capture all data to a file and do whatever you want to it. When you connect
   to internet, ever wonder if the vendors have done anything you don't like.
   Just have ComSpy capture all data for you.

   Note: The 16 bit version monitors COMM APIs (ReadComm, WriteComm, etc)
         The 32 bit version monitors both COMM APIs and WinSock 32.

   For Windows 3x:
       US$  99.95 - Single user license (SW#8599)
       US$ 395.95 - Corporate unlimited users

   For Windows 95:
       US$ 149.95 - Single user license (SW#12851)
       US$ 595.95 - Corporate unlimited users

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)


E. ODBCSpy

   This is the most powerful ODBC spy around. There are many unique features
   provided by this ODBCSpy.

   This ODBCSpy let you monitor all ODBC drivers at the same time. You don't
   need to select a specific ODBC driver to monitor and are therefore not
   limited to spy on one ODBC driver only at a time.

   It lets you enable only those SQL* functions you are interested in and
   disable spying on the rest calls. Now you can really save your time by
   focusing on only those you really care about.

   It lets you to disable and enable the spying at any time. Start the spy,
   turn off the hooks, run your program to the point you want to start the
   logging, turn on the spy, ... no more wasting time on.

   If you have experience on other ODBC spys, you will know what I am talking
   about here.
   - Doesn't it bothering that everytime you have to go through the ODBC
     driver list to turn on the spying on the one you are going to work on?
     More bothering, even though you know you will work with certain ODBC
     driver for a period of time, you need to turn it on everytime ...
   - Most other SPYs do not allow you to turn on/off the spying at any time.
     For example, turn spy off to speed up the execution of the program to
     the point you are interested in and turn the spys on to capture the
     information you are looking for. Too bad, most of them want you to turn
     the log on all the time.
     Doesn't it waste you a lot of time by waiting your program running to
     the point you want to start debugging when you have those SPYs on?
     Also opther SPYs capture all calls all the time and how much time do
     you have wasted on filtering out those you are not interested ...

   ODBCSpy95 for Windows 95 or ODBCSPY3x for Windows 3x is a revolutionary
   SPY product for ODBC driver users and developers. You can turn on/off the
   log at any time you like as well as spy on certain SPIs only. We do believe
   this SPY surely will help you focus on only those important to you and will
   save you a lot of time. If you are using other ODBC spys and if you are
   seriously considering that you don't want to waste a lot of time any more,
   you are ready to try our ODBCSpy95/ODBCSpy3x.


   For Windows 3x:
       US$ 249.95 - Single user license (SW#13057)
       US$ 895.95 - Combo Edition
                    (with 5 licenses and 5 sets of official disks)

   For Windows 95:
       US$ 299.95 - Single user license (SW#13058)
       US$ 995.95 - Combo Edition
                    (with 5 licenses and 5 sets of official disks)

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)



F. PEBrowse - browse any PE format executable

   For Windows 95 or Windows NT.  PEBrowse is the GUI alternative to console
   utilities like TDUMP or DUMPBIN that reveal the internals of a Win32-style
   file.  View PE-file headers, sections, and resources in binary, structure,
   or their Windows format.  Learn what is imported and exported by any
   executable.

   PEBrowse is not "crippled" shareware but there is a requested registration
   fee if you find this program useful.

   For Windows 95/NT:
       US$  20.00 - Single user license

   (S&H: US$0 for all)


G. ResSpy - Resource API Monitor for Windows

   ResSpy lets you monitor most resource creation and destruction APIs in
   Windows environment. It covers HDC, HBITMAP, HICON, HCURSOR, HACCEL,
   HFONT, HMENU, etc. It tells you who calls the API to create the handle,
   the parameters, and the resulted handle value. It can be a tool that
   you can use to identify what resources are created in an application,
   and also what resources are not deleted when the program terminates.
   Or use this tool as an assistant to learn how other program invoke and
   utilize Windows APIs.

   For Windows 3x:
       US$  79.95 - Single user license (SW#9662)
       US$ 395.95 - Corporate unlimited users

   For Windows 95:
       US$ 129.95 - Single user license (SW#12324)
       US$ 495.95 - Corporate unlimited users

   For Windows NT 3.x/4.x: under development

   (S&H: US$7 for US and Canada, US$12 all others)


H. MemSpy

   Monitor on Windows APIs related to memory allocation and deallocation.
   For Windows 3.x, it monitors on Global and Local memory activities.
   For Windows 95, it monitors on Global/Local, Heap, and Virtual memory.
   You can also view the content of each memory block to find out what an
   application is doing...


   For Windows 3.x: (Beta)
       US$ 129.95 - Single user license (SW#13055)
       US$ 495.95 - Corporate unlimited users

   For Windows 95: (Beta)
       US$ 199.95 - Single user license (SW#13056)
       US$ 595.95 - Corporate unlimited users

   (S&H: US$7 for US and Canada, US$12 all others)


I. API-Insight95 (Peer95) for Windows 95

   This is a useful tool for you to monitor on Windows API calls. Peer95.
   covers most documented APIs in KERNAL(16/32), USER(16/32), GDI(16/32),
   ADVAPI32, WinSock (32), ODBC (32), etc..


   For Windows 3.x: (Beta)
       TBD

   For Windows 95: (Beta)
       US$ 395.95 - Single user license (SW#12136)

   (S&H: US$7 for US and Canada, US$12 all others)



*******************************************************************************
*             D E V E L O P E R S   &   GURUS    A S S I S T A N T S          *
*******************************************************************************

   In this MONITOR series, the focus is on summarizing the collected/recorded
   information to help to dig out the potential problems to help on QC testing
   your environment or your programs. In a Windows application, there are many
   problems frequently happen, for example, memory leaking, resource leaking,
   system lock-up, software or hardware configuration, etc..

   We are going to introduce you - we call it - Monitor Family. For each
   monitor member introduced, we plan to have at least two editions:

   STANDARD EDITION: It is designed for any users to install on the system as
      a watch dog watching and logging the specified set of operations. Users
      can examine the information summarized by the MONITOR whenever suspecting
      there is a problem. If the problem does exists, users can then notify
      their system administrators, computer consulting, programmers, etc. (who
      hopefully posesses the Professional Edition) to look into the problems,
      to analyze the causes, and to possibly fix the problems.

   PROFESSIONAL EDITION: It is designed for professionals, for example, system
      administrators, programmers, etc. to use to capture the problems,
      to analyze the causes and hopefully to have them fixed.


   We are so excited to introduce you the first member, MemMonitor, in this
   MONITOR family. Memory leaking is the most frequently encountered problem
   and usually is the most nasty and hardest one to deal with in any Windows
   programs. You can use MemMonitor to QC test the exist applications that
   your company is going to adapt. Or you can use MemMonitor to QC test the
   programs you write before send it for production.


A-1. MemMonitor Standard Edition

   MemMonitor traps and reports you (Global/Local/Virtual/Heap for Windows 95)
   or (Global/Local for Windows 3x) memory allocation and deallocation. The
   Summary Window shows you the amount (in bytes) of memory in allocation
   and deallocation in each API set based on process.

   It discloses to you the activities performed on the higher 2GB of memory
   space from Windows kernel or your program which you cannot see in the past.
   Who says there is no shared memory on Windows 95. You will see Explore
   allocates share memory (from the upper 2GB addressing space) all the time.
   And more, there is SHARE HEAP exist which Windows 95 kernel uses to allocate
   memory from in managing process/thread. You will see Heap* calls issued when
   you start/exit a program. And do doubt, that is sharable heaps.

   How to allocate share memory? VirtualAlloc does the trick!

   If you have not read this book, you probably don't know the existence of
   such a flag to allocate share memory. If you have read it, Windows 95
   System Programming, MemMonitor Professional Edition traps and confirms
   that 0x08000000 is an undocumented flag that you can use in VirtualAlloc
   to obtain shared memory and Heap* can be used to operate on the memory.
   However, because this is not documented, Microsoft may change it at any
   time (just like the change made on GetProcessAddress).

   Use it at your own risk.

   (However if you really need share memory so badly, you can use memory map
    file - for 32bit only. But

    The best choice and most easy one to use is: SMM.

    Refer to SMM below. It allocate memory that can be shared among all
    programs - no matter 32 bit or 16 bit)

   For Windows 3.x:
       US$  29.95 - Single user license (SW#8600)
       US$ 199.95 - Corporate unlimited users

   For Windows 95:
       US$  39.95 - Single user license (SW#13160)
       US$ 299.95 - Corporate unlimited users

   (S&H: US$7 for US and Canada, US$12 all others)


A-2. MemMonitor Professional Edition (Beta)

   MemMonitor Pro is the professional edition of MemMonitor. It has all the
   functionalities provided in MemMonitor Standard Edition. It traps and
   reports you (Global/Local/Virtual/Heap for Windows 95) or (Global/Local
   for Windows 3x) memory allocation and deallocation. The summary windows
   shows you the amount (in bytes) of memory in allocation and deallocation
   in each API set based on process (process name).

   It also keeps track on all Global*/Local*/Virtual*/Heap* and matches the
   allocation and deallocation. You can view and print out those unmatched
   mnemory allocation calls (ie. those which have no matched deallocation
   calls). If you are wondering if the third party DLLs or libraries have
   memory leaking, MemMonitor Professional Edition not only helps to check
   it out but also can tell you which are not freed.

   If your program has memory leaking, use MemMinitor Pro to generate the
   un-matching memory allocation list. By looking at the parameters in the
   calls and verifying those calls in your code, it helps to minimize your
   effort to dig out and fix the bugs. And also use MemMonitor Pro to
   analysis the memory activities in your projects to quality control
   any your applications to prevent any unusal memory beheavior or
   possibly memory leaking

   For Windows 3.x:
       US$ 149.95 - Single user license
       US$ 495.95 - Value Pack
                   (incl. 2 license of Profession Edition and
                          10 license of Standard Edition
                          - total 12 sets of official disks)

   For Windows 95:
       US$ 199.95 - Single user license
       US$ 595.95 - Value Pack
                   (incl. 2 license of Profession Edition and
                          10 license of Standard Edition
                          - total 12 sets of official disks)

   * Corporate license available upon request
   * Source code license available upon request.
        (get the source code if you need further customize MemMonitor)

   (S&H: US$7 for US and Canada, US$12 all others)



*******************************************************************************
*          D E V E L O P E R S   &   G U R U S    L I B R A R I E S           *
*******************************************************************************


A. FUNCHOOK - SYSTEM-WIDE Hook Manager
            - The Only SYSTEM-WIDE API Hook SDK for Windows 95 in Town

   Everyone says "it is impossible to setup SYSTEM-WIDE hook under Windows 95".
   We want to tell you: it is absolutely wrong. Just check out what our SPYs
   can do for you. All SPYs setup SYSTEM-WIDE hooks to monitor the activities
   of a specific area, such as,
                  EXESPY95 on program execution,
                  INISPY95 on INI files and Registry,
                  DLLCHK95/DLLSPY95 on module loading & uploading,
                  COMSPY95 on COM and Windows Socket
                  RESSPY95 on verious GDI objects,
                  MemMonitor95 on memory allocation/deallocation,
                  ODBCSpy95 on any ODBC drivers,
                  and more SPYs (are coming soon from us or maybe from YOU).

   PRUDENS, the only one in the world, tells you - you certainly can setup
   SYSTEM-WIDE hooks. And it is available now. This library targets on all
   topmost software developers in the world.

   Develop your own SPY on the area you are interested in. This is the only
   library available.

   Oh! By the way, the package comes with both 16bit and 32bit support. You
   can use 16bit portion alone to spy APIs under Windows 3.x. Or you can
   setup SYSTEM-WIDE hook on both 32 bit side and 16 bit side under Windows 95.

   Besides you receive SMM95 and WUTL95 (built in FH95.DLL) for free.
   And it is royalty free.


   For Windows 95/Windows 3x : US$1,995.95 for the first license
                               US$1,295.95 for each addition license
       (each of your produects that use FUNCHOOK requires one license)

   For Windows NT/Windows 3x : under development

   (S&H: US$15 for US and Canada, US$20 all others)

   * Price for full source code is also available upon request
   * Limited technical support

   Note:
     - Download TASKMON from most CompuServ forums.
       (a simplified ExeSpy which hooks into CreateProcess/ExitProcess only)

     - The first license gives you the right to receive one set of the source
       code of spy you choose as sample. The available selections are:
         a. ExeSpy95 - all in C (MSVC 1.0+ and 4.0+)
         b. INISpy95 - in both C (MSVC 1.0+ and 4.0+) and Delphi (Delphi 2.0+)


B. SMM95 - Shared Memory Manager (with limited source code)
         - The Only SYSTEM-WIDE SHARED Memory Manager for Windows 95 in Town

   "There is no simple way to share memory among 32 under Windows 95..."
   "One way is to use memory mapped files ..."
   "Or you can try to pass data through clipboard or file ..."
   "No way, except WM_COPYDATA/clipbrd/file, to share data among 32/16 app. ..."

   SMM proves and provides a way, the easiest way to share memory among
   32/32 or 32/16 applications. Simply allocating memory through SMM's APIs,
   you can have all of your 32 and 16 programs share the same memory ...
   Find it out for yourself. Contact us for the trial/lite version.

   For Windows 95: US$1,295.95
                   US$  995.95 for each addition license
       (each of your produects that use SMM95 requires one license)

   For Windows NT 3.x/4.x: under development

   (S&H: US$10 for US and Canada, US$15 all others)

   Limited Source Code: The source code which includes all SMM modules except
                        the source code for the VXD.

    **********************************************************************
    * The subscription is also available: only $149.95 more, you receive *
    *     the most recent update every quarter for one year. Act now.    *
    **********************************************************************

   Note: SMM Lite is available for evaluation.
         Email to 71670,176 to request it.



(c) Copyright 1995-97 by PRUDENS INC. All rights reserved.
